* {
	margin: 0;
	padding: 0;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{
	text-decoration: none;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

.m20 {
	margin-top: 20px;
}

ul,ol {
	list-style: none;
}

strong {
	font-weight: bold;
}

article,aside,figure,footer,header,hgroup,menu,nav,section {
	display: block;
}

.group:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.group {
	display: inline-block;
	clear: both;
}

html .group {
	height: 1%;
}

.group {
	display: block;
}

.clear {
	clear: both;
	width: 100%;
	height: 10px;
}

.cl-20 {
	clear: both;
	width: 100%;
	height: 20px;
}

body { /* background: #008fc3 url(../img/page.png); */
	
}

#w_page { /* background:url(../img/bg.jpg) repeat-x center 0;
	background-size: 100%; */
	
}
#logo{text-align: center;}
#top_head {
	height: 45px;
	background: #313131;
	margin-bottom: 20px;
}

.contact_details {
	float: left;
	color: white;
	padding: 10px 0;
	color: #CBCBCB;
}

.contact_details a {
	color: #ffcc29;
	padding-left: 4px;
}

.social li,.contact_details li {
	float: left;
	padding-left: 15px;
}

.contact_details i,.social li i {
	color: #949494;
}

.social li i:hover {
	color: white;
}

#header {
	padding-top: 5px;
}

#top_menu {
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	margin-top: 24px;
}

.menu_info {
	margin-top: -150px;
}

.ca-menu {
	padding: 0;
	margin: 20px auto;
	width: 1020px;
}

.ca-menu li {
	z-index: 100000;
	width: 230px;
	height: 230px;
	border: 5px solid #00a5ea;
	overflow: hidden;
	position: relative;
	float: left;
	background: #fff;
	margin-right: 4px;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 125px;
	-moz-border-radius: 125px;
	border-radius: 125px;
	-webkit-transition: all 400ms linear;
	-moz-transition: all 400ms linear;
	-o-transition: all 400ms linear;
	-ms-transition: all 400ms linear;
	transition: all 400ms linear;
	margin: 0px 10px;
}

.ca-menu li:last-child {
	margin-right: 0px;
}

.ca-menu .lam_dep {
	background: url("../img/lam_dep.jpg") no-repeat;
	/* 	background-size:107%; */
}

.ca-menu .thoi_trang {
	background: url("../img/thoi_trang.jpg") no-repeat;
}

.ca-menu .suc_khoe {
	background: url("../img/suc_khoe.jpg") no-repeat -2px 0px;
	background-size: 100%;
}

.ca-menu .thuc_pham {
	background: url("../img/thuc_pham.jpg") no-repeat -2px 0px;
	background-size: 100%;
}

.ca-menu li a {
	text-align: left;
	width: 100%;
	height: 100%;
	display: block;
	color: #333;
	position: relative;
}

.ca-icon {
	font-family: 'WebSymbolsRegular', cursive;
	font-size: 40px;
	color: #f6f6f6;;
	line-height: 60px;
	position: absolute;
	width: 100%;
	height: 60px;
	left: 0px;
	top: 30px;
	text-align: center;
	-webkit-transition: all 400ms linear;
	-moz-transition: all 400ms linear;
	-o-transition: all 400ms linear;
	-ms-transition: all 400ms linear;
	transition: all 400ms linear;
}

.ca-main {
	font-size: 24px;
	position: absolute;
	top: 110px;
	height: 80px;
	width: 170px;
	left: 50%;
	margin-left: -85px;
	opacity: 0.8;
	text-align: center;
}

.ca-sub {
	text-align: center;
	color: #000;
	font-size: 26px;
	position: absolute;
	height: 80px;
	width: 170px;
	left: 50%;
	margin-left: -85px;
	top: 110px;
	opacity: 0;
	-webkit-transition: all 400ms linear;
	-moz-transition: all 400ms linear;
	-o-transition: all 400ms linear;
	-ms-transition: all 400ms linear;
	transition: all 400ms linear;
}

.ca-menu li:hover {
	background: #f7f7f7;
	border-color: red;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

.ca-menu li:hover .ca-icon {
	color: #555;
	font-size: 60px;
}

.ca-menu li:hover .ca-main {
	display: none;
}

.ca-menu li:hover .ca-sub {
	opacity: 0.8;
}
/**************************************/
#w_content {
	background-color: #fff;
	/* padding: 0px 10px; */
	/* -webkit-border-radius: 80px 80px 5px 5px;
	 border-radius: 80px 80px 5px 5px;	 */
	/* -moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	-webkit-box-shadow: 0px 6px 10px 4px #AAA;
	box-shadow: 0px 6px 10px 4px #AAA; */
}

.w_title {
	border-bottom: 1px solid #00a5ea;
	text-align: center;
}

.w_title h2 {
	display: inline-block;
	width: 254px;
	height: 34px;
	text-align: center;
	background-size: 100%;
	padding-top: 9px;
	color: #fff;
	text-transform: uppercase;
	background-color: #00a5ea;
	-webkit-transform: skew(-13deg, 0);
	-moz-transform: skew(-13deg, 0);
	-ms-transform: skew(-13deg, 0);
	-o-transform: skew(-13deg, 0);
	transform: skew(-13deg, 0);
}

.item {
	margin-bottom: 15px;	
	margin-top: 0;
	position: relative;
}

.box_item {
	background: url("../img/bg-product.png") repeat scroll 0 0 #ddd;
	padding: 5px;
	-moz-transition: background-color 1s ease 0s;
	-o-transition: background-color 1s ease 0s;
	-ms-transition: background-color 1s ease 0s;
	-webkit-transition: background-color 1s ease 0s;
}

.box_item:hover {
	background-color: #00a5ea;
	-moz-transition: background-color 0.5s ease 0s;
	-o-transition: background-color 0.5s ease 0s;
	-ms-transition: background-color 0.5s ease 0s;
	-webkit-transition: background-color 0.5s ease 0s;
}

.item  .pro_content {
	background-color: #fff;
	padding: 5px;
}

.item .img {
	background-color: #fff;
	text-align: center;
}

.item .img a {
	display: block;
	background-color: #fff;
}

.p_title {
	
}

.p_title a {
	font-size: 16px;
	line-height: 18px;
	color: #34495e;
}

.p_title a:HOVER {
	text-decoration: underline;
}

.p_price {
	position: relative;
	height: 35px;
}

.p_price span {
	font-size: 20px;
}

.p_price .price_lft {
	color: red;
	position: absolute;
	left: 0px;
}

.p_price .view_rgt,.p_price .view_lft {
	position: absolute;
	-webkit-transform: skew(-13deg, 0);
	-moz-transform: skew(-13deg, 0);
	-ms-transform: skew(-13deg, 0);
	-o-transform: skew(-13deg, 0);
	transform: skew(-13deg, 0);
	border: 1px solid #00a5ea;
	padding: 2px 7px 2px 7px;
	font-size: 14px;
}

.p_price .view_rgt:hover,.p_price .view_lft:hover {
	background-color: #00a5ea;
	color: #fff;
}

.p_price .view_rgt{

	right: 10px;
}
.p_price .view_lft{
	left:5px;
}
#bt_content {
	background: url("../img/left-bt.png") no-repeat scroll 0 0;
	padding: 0 0 0 15px;
	margin-left: -6px;
}

#bt_content div {
	background: url("../img/right-bt.png") no-repeat scroll right 0;
	height: 12px;
	margin-right: -6px;
}

.box_bt {
	margin-left: -16px;
	padding-left: 6px;
	margin-bottom: 0;
	background: url(../img/bg_left.png) no-repeat left top transparent;
}

.box_rgt {
	margin-right: -16px;
	background: url(../img/bg-right.png) no-repeat right top transparent;
	padding-right: 6px;
}

.box_wrap {
	width: 100%;
	padding: 7px 0px 0px;
	background: url(../img/bg-box.png) repeat-x 0 0 #f4f4f4;
}

.box_content {
	margin-left: -6px;
	margin-right: -6px;
	background: url(../img/bg-box.png) repeat-x 0 -7px #f4f4f4;
}

.block_title {
	background-color: #00a5ea;
	position: relative;
	margin-left: 9px !important;
	z-index: 0;
	color: #fff;
	font-size: 16px;
	font-style: italic;
	padding: 6px 6px 3px !important;
	margin-bottom: 0;
}

.block_title:after {
	background-color: #00a5ea;
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 100%;
	top: 0;
	right: 5px;
	-webkit-transform: skew(-13deg, 0);
	-moz-transform: skew(-13deg, 0);
	-ms-transform: skew(-13deg, 0);
	-o-transform: skew(-13deg, 0);
	transform: skew(-13deg, 0);
	content: "";
}

._rgt .rgt_title {
	display: block;
	text-align: center;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
	position: relative;
	z-index: 0;
	font-style: italic;
}

._rgt .rgt_title>span {
	display: inline-block;
	position: relative;
	z-index: 0;
	color: #fff;
	padding: 4px 20px;
	font-size: 16px;
}

._rgt .rgt_title>span:after {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	content: "";
	position: absolute;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: -1;
	-webkit-transform: skew(-13deg, 0);
	-moz-transform: skew(-13deg, 0);
	-ms-transform: skew(-13deg, 0);
	-o-transform: skew(-13deg, 0);
	transform: skew(-13deg, 0);
	background-color: #00a5ea;
}

._rgt .rgt_title:after {
	width: 100%;
	height: 1px;
	content: "";
	top: 50%;
	left: 0;
	position: absolute;
	z-index: -1;
	background-color: #00a5ea;
}
/***************************/
.block_title {
	text-transform: uppercase;
	padding: 5px 0px 5px 10px;
	background-color: #00a5ea;
	color: #fff;
}

.block_content {
	background-color: #fff;
	padding: 5px;
	margin-bottom: 20px;
}

.item_block {
	border-bottom: 1px dotted silver;
	margin-bottom: 10px;
}

.item_block:last-child {
	border-bottom: 0px;
	margin-bottom: 0px;
}

.b_thumb {
	float: left;
	width: 80px;
	height: 80px;
}

.b_thumb img {
	width: 75px;
	height: 75px;
}

.b_info {
	padding-left: 95px;
}

.b_info p {
	color: #a80006;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
}

.b_info a {
	font-size: 0.875em;
	line-height: 1.4em;
	color: #34495e;
	display: block;
	margin-bottom: 6px;
}

.b_info a:hover {
	font-size: 0.875em;
	line-height: 1.4em;
	color: #007DAD;
	text-decoration: underline;
}

.n-desc {
	color: #3e4445;
	font-size: 11px;
	line-height: 1.4;
	height: 30px;
	overflow: hidden;
	text-align: justify;
}
/************************************/
.w_pro {
	padding: 10px;
}

.pro_title {
	border-bottom: 1px solid #000;
}

.pro_title span {
	border-bottom: 1px solid #00a5ea;
}
/**************************************************/
.flexslider {
	background: #fff;
	border: 4px solid #fff;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
	zoom: 1;
}

.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

.loading .flex-viewport {
	max-height: 300px;
}

.flexslider .slides {
	zoom: 1;
}

.carousel li {
	margin-right: 5px;
}

/* Direction Nav */
.flex-direction-nav {
	*height: 0;
}

.flex-direction-nav a {
	background: url("../images/bg_direction_nav.png") no-repeat;
	text-decoration: none;
	display: block;
	width: 27px;
	height: 27px;
	text-indent: -9999px;
	margin: -20px 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	opacity: 0;
	cursor: pointer;
	color: rgba(0, 0, 0, 0.8);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}

.flex-direction-nav .flex-prev {
	
}

.flex-direction-nav .flex-next {
	background-position: -29px 0px;
}

.flexslider:hover .flex-prev {
	opacity: 0.7;
	left: 10px;
}

.flexslider:hover .flex-next {
	opacity: 0.7;
	right: 10px;
}

.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {
	opacity: 1;
}

.flex-direction-nav .flex-disabled {
	opacity: 0 !important;
	filter: alpha(opacity =     0);
	cursor: default;
}
/* .flex-direction-nav a:before  { font-family: Arial; font-size: 40px; line-height:1; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }
 */
/* Pause/Play */
.flex-pauseplay a {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	opacity: 0.8;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	color: #000;
}

.flex-pauseplay a:before {
	font-family: Arial;
	font-size: 20px;
	display: inline-block;
	content: '\f004';
}

.flex-pauseplay a:hover {
	opacity: 1;
}

.flex-pauseplay a.flex-play:before {
	content: '\f003';
}

/* Control Nav */
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -40px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	background: #666;
	background: rgba(0, 0, 0, 0.5);
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}

.flex-control-paging li a:hover {
	background: #333;
	background: rgba(0, 0, 0, 0.7);
}

.flex-control-paging li a.flex-active {
	background: #000;
	background: rgba(0, 0, 0, 0.9);
	cursor: default;
}

.flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden;
}

.flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0;
}

.flex-control-thumbs img {
	width: 100%;
	display: block;
	opacity: .7;
	cursor: pointer;
}

.flex-control-thumbs img:hover {
	opacity: 1;
}

.flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default;
}

@media screen and (max-width: 860px) {
	.flex-direction-nav .flex-prev {
		opacity: 1;
		left: 10px;
	}
	.flex-direction-nav .flex-next {
		opacity: 1;
		right: 10px;
	}
}

/****************************************************/
#footer {
	min-height: 200px;
	background-color: #000;
	padding-top: 20px;
	padding-bottom: 10px;
	color: #939393;
}

.footer li {
	color: #939393;
}

.table_link {
	color: #555555;
	
}

.table_link:first-child {
	border-left: 0px;
}

.mod-title {
	color: #fff;
	font-size: 1.2em;
	text-transform: uppercase;
	margin: 0.2em 0 0.3em 0;
	border-bottom: 1px solid #323232;
}
.table_link li{margin-left: 0px;color: #939393;} 
.table_link ul li {
	padding: 2px 0;
}

.table_link ul li a {
	color: #939393;
	font-size: 0.875em;
}

.table_link ul li a:hover {
	color: #007DAD;
}

.footer .hotline {
	font-size: 25px;
	color: #007DAD;
	display: block;
	text-align: center;
}

.content_footer {
	border-top: 1px solid rgba(153, 153, 153, 0.13);
	text-align: center;
	font-size: 15px;
}
.social-icons{text-align: center;padding-top: 10px;}
.social{display: inline-block;}
.social li {
	margin: 0 6px;
}

.social li a {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	position: relative;
	z-index: 0;
	padding: 5px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 28px;
	height: 28px;
	text-align: center;
}

.social li a:hover {
	background: none;
}
.social li a:hover:after {
border: 1px solid #00a5ea;
background: #00a5ea;
}
.social li a:hover i {
	color: #fff !important;
}

.social li a:hover i:before {
	-webkit-animation: zoomIn 600ms;
	-moz-animation: zoomIn 600ms;
	animation: zoomIn 600ms;
}

.social li a:focus {
	background: none;
}

.social li a:after {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 1px solid #939393;
	content: "";
	-webkit-transform: skew(-13deg, 0);
	-moz-transform: skew(-13deg, 0);
	-ms-transform: skew(-13deg, 0);
	-o-transform: skew(-13deg, 0);
	transform: skew(-13deg, 0);
}
.gototop{
	border-bottom: 1px solid #323232;
	text-align: center;
	height: 44px;
}
.gototop a{
	display: inline-block;
	background: url("../img/gotop.png") no-repeat;
	width: 84px;
	height: 44px;
}
.logo_bt img{height: 50px;
float: left;
margin-right: 20px;}

div.boxhohokythuat {
	float: left;
	width: 100%;
}

div.boxhohokythuat li {
	list-style: none;
	float: left;
	width: 100%;	
}

div.boxhohokythuat ul {
	margin: 0;
	padding: 0;
}

div#boxlienhehotrokt {
	float: left;
	width: 100%;
	overflow: hidden;
}

div.avatar-hotrokt {
	float: left;
	width: 110px;
	overflow: hidden;
	height: 99px;
	background:
		url(../images/bg_avatar.png)
		no-repeat;
	position: relative;
}

div.avatar-hotrokt img {
	float: left;
	margin-left: 13px;
	margin-top: 12px;
	width: 75px;
	height: 75px;
	border-radius: 100%;
	overflow: hidden;
}

div.info-hotrokt p {
	font: 13px arial;
	color: #333;
	margin: 0;
	padding: 0;
	line-height: 22px;
}

div.info-hotrokt span {
	color: #f55438;
}
.zalo{
	background:url(../img/zalo.png) left center no-repeat;
	padding-left:55px;
}
.viber{
	background:url(../img/viber.png) left center no-repeat;
	padding-left:55px;
}
.block_title_color{
background-color: #ff0084;
}
.block_title_color:after{
background-color: #ff0084;
}
/*
#dialog {position:absolute; width:425px; padding:10px; z-index:10000;opacity:1;}
#dialog-header {display:block; position:relative; width:100%; padding:3px 6px 7px; height:25px; font-size:14px; font-weight:bold}
#dialog-title {float:left}
#dialog-close {float:right; cursor:pointer; margin:3px 3px 0 0; height:11px; width:11px; background:url(https://foldercss.googlecode.com/svn/trunk/images/dialog_close.gif) no-repeat}
#dialog-content {display:block;padding:6px; color:#666666; font-size:13px}
#dialog-mask {position:absolute; top:0; left:0; min-height:100%; width:100%; background:#FFF; opacity:0.2; z-index:100}
.error {background:#fff url(https://foldercss.googlecode.com/svn/trunk/images/error_bg.jpg) bottom right no-repeat; border:1px solid #924949; border-top:none}
.errorheader {background:url(https://foldercss.googlecode.com/svn/trunk/images/error_header.gif) repeat-x; color:#6f2c2c; border:1px solid #924949; border-bottom:none}
.warning {background:#fff url(https://foldercss.googlecode.com/svn/trunk/images/warning_bg.jpg) bottom right no-repeat; border:1px solid #c5a524; border-top:none}
.warningheader {background:url(https://foldercss.googlecode.com/svn/trunk/images/warning_header.gif) repeat-x; color:#957c17; border:1px solid #c5a524; border-bottom:none}
.success {background:#fff url(https://foldercss.googlecode.com/svn/trunk/images/success_bg.jpg) bottom right no-repeat; border:1px solid #60a174; border-top:none}
.successheader {background:url(https://foldercss.googlecode.com/svn/trunk/images/success_header.gif) repeat-x; color:#3c7f51; border:1px solid #60a174; border-bottom:none}
.prompt {background:#fff url(https://foldercss.googlecode.com/svn/trunk/images/prompt_bg.jpg) bottom right no-repeat; border:1px solid #4f6d81; border-top:none}
.promptheader {background:url(https://foldercss.googlecode.com/svn/trunk/images/prompt_header.gif) repeat-x; color:#355468; border:1px solid #4f6d81; border-bottom:none}
*/
.w-giaban,.gia_ban b{color:red;font-size:20px;}
.tong_cart{
color: red;
font-weight: bold;
font-size: 15px;
}
.tongtien{color: rgb(255, 8, 8);
font-size: 20px;
font-weight: bold;}
.a_nganluong{
display: inline-block;
width: 100px;
height: 28px;
background: url(https://foldercss.googlecode.com/svn/trunk/images/btn-nganluong.png) no-repeat;
float: right;
text-indent: -99999px;
}
.a_viewcart{
display: inline-block;
width: 114px;
height: 28px;
background: url(https://foldercss.googlecode.com/svn/trunk/images/bg_viewcart.png) no-repeat;
float: right;
text-indent: -99999px;
}
.a_thanhtoan{
display: inline-block;
width: 119px;
height: 28px;
background: url(https://foldercss.googlecode.com/svn/trunk/images/bg_buycart.png) no-repeat;
float: left;
text-indent: -99999px;
}
#block {width:100%;margin:0 auto;}
#block .top {border: 1px solid #e2e2e2;padding:2px 3px 3px 2px;position:relative;overflow:hidden;}
#block .top .cart {width:100px;float:left;}
#block .top .cart i{border-radius: 100px;
display: inline-block;
background-color: #ff0084;
padding:10px;
margin-right: 5px;
color: #fff;}
#block .top .active {background:url(img/a.cart.png) no-repeat 0px -64px;}
#block .top .active:hover {background:url(img/a.cart.png) no-repeat 0px -64px;}
#block .top .path {padding-left:2px;position:relative;overflow:hidden;padding-top: 5px;
	}
#block .top .path li {float:left;overflow:hidden;}
#block .top .path li a {color:#000;font-size:11px;padding:0 7px 0 8px;}
#block .top .path li a.first {background:url(img/ul.path-li-a.first.gif) no-repeat right;}

#block form {padding:5px;z-index:100000;background:#333 url(https://foldercss.googlecode.com/svn/trunk/images/ul-1top.png) top no-repeat; width:245px;padding-top:7px;margin-top:2px;display:none;position:absolute;}
#block form .cartHeaders{display:none;}
#block .itemName{
color: #fff;
width: 122px;
font-size: 14px;
line-height: 1.3;
float: left;
}
#block .itemPrice{
float: left;
width: 73px;
color: rgb(245, 45, 45);
}
#block .itemQuantity{
float: left;
color: #fff;
text-align: center;
width: 30px;
}
/*#block .itemTotal{clear: both;
width: 0px;
height: 0px;
text-indent: -9999px;}
*/
#block .itemRemove{
float: right;
}
#block .itemRemove a{color:red;}
#block .itemContainer{margin-bottom: 10px;
border-bottom: 1px solid #6F6F6F;
padding-bottom: 6px;}
.top_web{padding-top:27px;}
.top_web .fa-phone{font-size:35px;}
#block .itemdecrement,#block .itemincrement,#block .itemtotal{display: none;}


#top_menu{margin-top:0px;}
#logo {
 text-align: left; 
}
[class*="column"] + [class*="column"]:last-child{float:left;}
.b_thumb img {
height: 100%;
}
.p_title {
height: 48px;
overflow: hidden;
}
	.w-detail{background-color: #fff;box-shadow: 2px 3px 3px #ccc;padding: 10px;}
.w-detail .th{display: block;}.w-detail .th img{display: block;width:100%;}
.w-detail .title{
font-size: 1.2em;
color: #007DAD;
margin-bottom: 10px;
}
.detail_img{
float: left;
border: 1px solid rgb(180, 180, 180);
padding: 2px;
background: #DDD;
padding-bottom: 0px;
}
.detail_img img{
width: 450px;
}
.detail_img img:hover{opacity:0.8;}
.detail_info{
margin-left: 470px;
}
.detail_info b{padding-right: 5px;}
.detail_info span{
color:#333333;
}
.d_price span{
color: #a80006;font-size: 30px
}
.r-tabs .r-tabs-nav {
margin: 0;
padding: 0;
}
.r-tabs .r-tabs-tab {
display: inline-block;
margin: 0;
list-style: none;
}
.r-tabs .r-tabs-accordion-title {
display: none;
}
.r-tabs .r-tabs-panel.r-tabs-state-active {
display: block;
}
@media only screen and (max-width: 768px) {
.r-tabs .r-tabs-nav {
display: none;
}
.r-tabs .r-tabs-accordion-title {
display: block;
}
}
.r-tabs {
position: relative;
}
.r-tabs .r-tabs-nav {
border-bottom: 1px solid #e4e4e4;
}
.r-tabs .r-tabs-nav .r-tabs-tab {
position: relative;
top: 1px;margin-right: 5px;
}
.r-tabs .r-tabs-nav a {
background: #fff;/* #00aadd;*/
padding: 10px 12px;
display: inline-block;
text-decoration: none;
color: #000;
font-weight: bold;
border: 1px solid #ccc;
height: 27px;
}
.r-tabs .r-tabs-accordion-title a {
display: block;
padding: 10px;
background-color: #00aadd;
color: #fff;
text-decoration: none;
margin-bottom: 3px;
}
.r-tabs .r-tabs-nav a.active {
background-color: #fff;
border-top: 3px solid #00aadd;
border-right: 1px solid #e4e4e4;
border-left: 1px solid #e4e4e4;
color: #00aadd;
height: 28px;
border-bottom: 0px;
border-radius: 3px 3px 0px 0px;
}
.tabs-container{
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
margin-bottom: 3px;
padding: 15px;
}
.tabs_lft
{
float:left;
width:300px;
}
.tabs_rgt
{
float:right;
width:300px;
}
.t_tile
{
background-color: #bcd6eb;
color: #055699;
padding: 2px 5px;
font-weight: bold;
margin-bottom: 5px;
}
.tabs_lien_he span
{
display:inline-block;
width:90px;
color: #3761CE;
}
}
.top_more{
	width: 100%;
	height: 100%;	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: skew(-13deg, 0);
	-moz-transform: skew(-13deg, 0);
	-ms-transform: skew(-13deg, 0);
	-o-transform: skew(-13deg, 0);
	transform: skew(-13deg, 0);
	background-color: #00a5ea;
	height: 70px;
	padding: 10px 0px;
	opacity:0.6;
}
._rgt{padding-left: 20px;float: right;}
.tin_tuc{
	clear: both;margin-bottom: 30px;
	border-bottom: 1px solid #E9E7E7;
}

.tin_tuc h2{
	padding-bottom: 10px;
border-bottom: 1px solid #E9E7E7;
margin-bottom: 10px;
}
.tin_tuc h2 a{
	font-size: 26px;
	line-height: 1.3em;
	color: #585858;
	font-weight: bold;
	
}
.tin_tuc h2 a:hover{
	text-decoration: underline;
}
.tin_tuc .more {
	display: block;
text-align: center;
font-size: 20px;
line-height: 24px;
text-transform: uppercase;
position: relative;
z-index: 0;
font-style: italic;
width: 300px;
float: right;
}

.tin_tuc .more>a {
	display: inline-block;
	position: relative;
	z-index: 0;
	color: #fff;
	padding: 0px 15px;
	font-size: 13px;
}

.tin_tuc .more>a:after {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	content: "";
	position: absolute;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: -1;
	-webkit-transform: skew(-13deg, 0);
	-moz-transform: skew(-13deg, 0);
	-ms-transform: skew(-13deg, 0);
	-o-transform: skew(-13deg, 0);
	transform: skew(-13deg, 0);
	background-color: #00a5ea;
}

.tin_tuc .more:after {
	width: 100%;
	height: 1px;
	content: "";
	top: 50%;
	left: 0;
	position: absolute;
	z-index: -1;
	background-color: #00a5ea;
}
.tin_tuc .more a:hover{color: yellow;}
.boxbuy .soluong{width: 25%;
float: left;}
.boxbuy .soluong input{text-align: center;
border: 1px solid #ff0084;}
.btnMore {
	display: block;
text-align: center;
font-size: 20px;
line-height: 16px;
text-transform: uppercase;
position: relative;
z-index: 0;
font-style: italic;
width: 75%;
float: right;
}

.btnMore>a {
	display: inline-block;
	position: relative;
	z-index: 0;
	color: #fff;
	padding: 10px 20px;
	font-size: 16px;
}
.btnMore>a:after {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	content: "";
	position: absolute;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: -1;
	-webkit-transform: skew(-13deg, 0);
	-moz-transform: skew(-13deg, 0);
	-ms-transform: skew(-13deg, 0);
	-o-transform: skew(-13deg, 0);
	transform: skew(-13deg, 0);
	background-color: #ff0084;
}

.btnMore:after {
	width: 100%;
	height: 1px;
	content: "";
	top: 50%;
	left: 0;
	position: absolute;
	z-index: -1;
	background-color:#ff0084;
}
.btnMore a:hover{color: yellow;}
.h_phone{

	color: red;
	
	font-size: 20px;
}
@media only screen and (min-width: 64.063em)
.large-6 {
line-height: 35px;
text-align: justify;
}}
div.info-hotrokt p.h_zalo{color: red;}

.box_gio_hang{width:800px;margin:0 auto}.box_gio_hang .simpleCart_items{border:1px solid #e2e2e2}.box_gio_hang .itemContainer{clear:both;border-bottom:1px solid #e2e2e2;padding:5px;min-height:55px}.box_gio_hang .cartHeaders{display:none}.box_gio_hang .itemImage{width:80px;float:left}.box_gio_hang .itemName{width:300px;float:left;color:#0046dd}.box_gio_hang .itemPrice{padding-top:10px;width:100px;float:left;text-align:right;color:red;border-left:1px solid #e2e2e2;padding-right:10px;border-right:1px solid #e2e2e2}.box_gio_hang .itemdecrement{padding-top:10px;width:55px;float:left;text-align:right;padding-right:10px}.box_gio_hang .itemQuantity{padding-top:10px;width:35px;float:left;text-align:center}.box_gio_hang .itemincrement{padding-top:10px;width:55px;float:left;text-align:left;padding-left:10px}.box_gio_hang .itemtotal{padding-top:10px;float:left;color:red;text-align:right;width:120px;border-left:1px solid #e2e2e2;padding-right:10px;border-right:1px solid #e2e2e2}.box_gio_hang .itemRemove{width:80px;float:right;text-align:center;padding-top:10px}.box_gio_hang .itemRemove a{text-transform:uppercase;color:red;display:inline-block;width:16px;height:16px;background:url(https://foldercss.googlecode.com/svn/trunk/images/trash.png) no-repeat;text-indent:-999999px}.cart_top{text-align:center;color:#fff;background-color:red;clear:both;height:24px;font-weight:700}.cart_top .cName{width:300px;float:left}.cart_top .cPrice{float:left;width:100px}.cart_top .cQuantity{float:left;width:145px;text-align:center}.cart_top .cTotal{width:120px;float:left}
.box_gio_hang .itemincrement a{display: inline-block;
width: 16px;
height: 16px;
background: url(https://foldercss.googlecode.com/svn/trunk/images/plus.png) no-repeat;
text-indent: -99999px;}
.box_gio_hang .itemdecrement a{display: inline-block;
width: 16px;
height: 16px;
background: url(https://foldercss.googlecode.com/svn/trunk/images/minus.png) no-repeat;
text-indent: -99999px;}




















